package com.ruoyi.system.service;

import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.system.domain.LhGood;

import java.util.List;

/**
 * @author 何金岳
 * @Description 商品接口类
 * @createTime 2024年04月08日15时25分54秒
 * @since 1.0.0
 */
public interface LhGoodService {

    /**
     * @author: 何金岳
     * @description: 新增商品
     * @date: 2024-04-08 15:28:27
     * @param lhGood
     */
    public AjaxResult insertLhGood(LhGood lhGood);

    /**
     * @author: 何金岳
     * @description: 修改商品
     * @date: 2024-04-11 08:18:11
     * @param lhGood
     */
    public AjaxResult updateGood(LhGood lhGood);

    /**
     * @author: 何金岳
     * @description: 分页查询
     * @date: 2024-04-08 17:54:03
     * @param lhGood
     */
    public List<LhGood> pagelist(LhGood lhGood);

    /**
     * @author: 何金岳
     * @description: 根据ID列表逻辑删除
     * @date: 2024-04-11 08:25:08
     * @param idList
     */
    public void deleteByIds(List<Long> idList);

    /**
     * @author: 何金岳
     * @description: 根据ID查询商品信息
     * @date: 2024-04-11 08:34:40
     * @param id
     */
    public LhGood getGoodById(Long id);
}
